Skip to content

fix(ci): deploy electron update metadata to dl.devsy.sh via Netlify#334

Merged
skevetter merged 2 commits into
mainfrom
4e20-56e8-ws-d-metadata-netlify
May 18, 2026
Merged

fix(ci): deploy electron update metadata to dl.devsy.sh via Netlify#334
skevetter merged 2 commits into
mainfrom
4e20-56e8-ws-d-metadata-netlify

Conversation

@skevetter

Copy link
Copy Markdown
Contributor

Summary

  • Adds a new deploy-update-metadata job to release.yml that downloads the three electron updater metadata artifacts (update-metadata-ubuntu-22.04, update-metadata-macos-latest, update-metadata-windows-2022) and deploys them to the dedicated dl.devsy.sh Netlify site
  • Files are arranged into publish-dir/desktop/ so they are served at https://dl.devsy.sh/desktop/latest*.yml, matching the generic provider URL configured in desktop/electron-builder.yml
  • Uses NETLIFY_DL_SITE_ID secret (separate from the main site's NETLIFY_SITE_ID) to avoid touching devsy.sh
  • prerelease job now depends on deploy-update-metadata to ensure metadata is live before the release is published
  • Job has permissions: contents: read (least-privilege)

Required secret: NETLIFY_DL_SITE_ID must be added to repo secrets pointing to the dl.devsy.sh Netlify site.

@netlify

netlify Bot commented May 18, 2026

Copy link
Copy Markdown

Deploy Preview for devsydev canceled.

Name Link
🔨 Latest commit fb7f47e
🔍 Latest deploy log https://app.netlify.com/projects/devsydev/deploys/6a0b1bc37cc684000859a36f

@coderabbitai

coderabbitai Bot commented May 18, 2026

Copy link
Copy Markdown

Caution

Review failed

An error occurred during the review process. Please try again later.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@skevetter
skevetter enabled auto-merge (squash) May 18, 2026 14:01
@skevetter
skevetter merged commit 094c375 into main May 18, 2026
16 checks passed
@skevetter
skevetter deleted the 4e20-56e8-ws-d-metadata-netlify branch May 18, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant